package com.zjr.common.core.domain;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Getter;
import lombok.Setter;

import java.time.LocalDateTime;

/**
 * 其他地方都能用到这些变量
 */
@Setter
@Getter
public class BaseEntity {
    // 插入时执行
    @TableField(fill = FieldFill.INSERT)
    private Long createBy; // 创建人 id
    // 插入时执行
    @TableField(fill = FieldFill.INSERT)
    private LocalDateTime createTime;// 创建时间
    // 修改时执行
    @TableField(fill = FieldFill.UPDATE)
    private Long updateBy;// 修改人 id
    // 修改时执行
    @TableField(fill = FieldFill.UPDATE)
    private LocalDateTime updateTime;// 修改时间
}
